var prefix = "/api/system/type";
$(function () {
    load();

    //自动刷新绑定
    $("#typeName").keydown(function (e) {
        if (e.keyCode == 13) {
            reload();
        }
    });
});

function load() {
    $('#exampleTable').bootstrapTable(
        {
            method: 'get',
            url: prefix + "/list",
            iconSize: 'outline',
            toolbar: '#exampleToolbar',
            striped: true,
            dataType: "json",
            pagination: true,
            clickToSelect: true,
            pageSize: 10,
            pageNumber: 1,
            showColumns: false,
            sidePagination: "client",
            contentType: "application/x-www-form-urlencoded",

            onClickRow: function (row, $element) {
                $element.addClass('info').siblings().removeClass('info').end();
            },
            columns: [
                {
                    field: 'idx',
                    radio: true
                },
                {
                    title: '序号',
                    formatter: function (value, row, index) {
                        return index + 1;
                    }
                },
                {
                    field: 'typeName',
                    title: '系统名称'
                },
                {
                    field: 'typeDesc',
                    title: '系统描述'
                },
                {
                    field: 'typeCode',
                    title: '授权码'
                },
                {
                    title: '操作',
                    align: 'center',
                    formatter: function (value, row, index) {
                        return [
                            '<a class="btn btn-sm btn-info" href="#" title="查看菜单列表" onclick="viewMenu(' + row.id + ')">',
                            '<i class="glyphicon glyphicon-edit"></i>',
                            '</a>&nbsp;&nbsp;',
                            '<a class="btn btn-sm btn-info" href="#" title="查看功能列表" onclick="viewFunc(' + row.id + ')">',
                            '<i class="glyphicon glyphicon-edit"></i>',
                            '</a>&nbsp;&nbsp;'
                        ].join('');
                    }
                }]
        })
}


//刷新
function reload() {
    $("#exampleTable").bootstrapTable('refresh');
}
//查看该系统的菜单列表
function viewMenu(typeId){
    window.location.href="/api/system/menu/" +typeId

}
//查看该系统的功能列表
function viewFunc(typeId) {
}
